package com.core.base.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/***
 * 自定义Action注解类
 * 
 * @author Administrator
 *
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD,ElementType.TYPE})
public @interface Action {
	
	/**可供调用的action名字*/
	String className() default "";
	
	/**action名称*/
	String name() default "";
	
	/**action表空间,即路径前缀*/
	String namespace() default "/view";
	
	/**使用拦截器栈的名字,需先在xml文件中定义*/
	String interceptorStack() default "defaultStack";
	
	/**Action中所需的package所继承的package name,只能在类中声明*/
	String packageExtents() default "global-default ";
}
